|
In the context of computer programming, instrumentation refers to an ability to monitor or measure the level of a product's performance, to diagnose errors and to write trace information.〔(Source Code Instrumentation Overview at IBM website )〕 Programmers implement instrumentation in the form of code instructions that monitor specific components in a system (for example, instructions may output logging information to appear on screen). When an application contains instrumentation code, it can be managed using a management tool. Instrumentation is necessary to review the performance of the application. Instrumentation approaches can be of two types: Source instrumentation and binary instrumentation. == Output == In programming, instrumentation means the ability of an application to incorporate: * Code tracing - receiving informative messages about the execution of an application at run time. * Debugging and (structured) exception handling - tracking down and fixing programming errors in an application under development.〔(【引用サイトリンク】title=Commenting, Testing, and Instrumenting Code )〕 * Profiling - a means by which dynamic program behaviors can be measured during a training run with a representative input. This is useful for properties of a program which cannot be analyzed statically with sufficient precision, such as alias analysis. * Performance counters - components that allow the tracking of the performance of the application. * Computer data logging - components that allow the logging and tracking of major events in the execution of the application. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Instrumentation (computer programming)」の詳細全文を読む スポンサード リンク
|